Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 Portugal F3 Italy F3 Bulgaria-w1 Bulgaria-w2 Bulgaria-w3 Italy F9 Bulgaria-w4 Romania F8 Romania F10 Denmark F3 Italy F18 Spain F17 Spain F18 Italy F21 Portugal #1-w2 Portugal #1-w3 Mexico F13 Brazil F10 Cuba F1 Brazil F11 Mexico F15 Portugal F3 Italy F5 Italy F6 Italy F7 Bulgaria-w2 Bulgaria-w3 France F8 France F9 Spain F25 Spain F26 Venezuela F5 Spain F28 Venezuela F6 Spain F7 Italy F4 France F4 France F5 Italy F6 Romania F4 Spain F17 Italy F17 Italy F18 Spain F23 Spain F24 Spain F29 Spain F30 Spain F1 Spain F3 Spain F5 Spain F6 Italy F3 Italy F4 Italy F5 Italy F6 Italy F15 Spain F20 Poland F4 Italy F18 Spain F25 Spain F29 Spain F31 Spain F32 Italy F32 Portugal F5 Tunisia F4 Tunisia F5 Tunisia F6 Spain F1 Spain F3 Spain F4 Spain F5 Spain F6 Spain F7 Croatia F3 Croatia F4 Austria F6 Romania F13 Bosnia/Herzegovina F7 Morocco F6 Morocco F7 Croatia F11 Spain F41 Spain F2 Spain F3 Spain F4 Spain F5 Italy F11 Croatia F9 Croatia F10 Spain F7 Croatia F7 Italy F31 Great Britain F17 Turkey F4 Turkey F5 Italy F15 Austria F2 Italy F18 Italy F19 Italy F30 Italy F5 Italy F6 Italy F6 Spain F13 Italy F11 Italy F12 Italy F26 Italy F27 Spain F30 Croatia F10 Morocco F6 Morocco F7 Australia F1 Australia F2 Italy F1 Italy F3 France F8 Italy F5 Italy F7 Portugal F7 Italy F10 Italy F16 Spain F26 Italy F9 Italy F22 Portugal F2 Portugal F3 Turkey F7 Turkey F8 Turkey F9 Portugal F6 Italy F20 Italy F28 Portugal F8 Portugal F9 Italy F9 Portugal F10 Portugal F1 Portugal F1 Spain F4 Portugal F2 Portugal F3 Portugal F3 Portugal #1-w1 Morocco F5 Mexico F12 Portugal #1-w4 Morocco F2 Tunisia F5 Tunisia F6 Morocco F3 UAE F1 Croatia F2 Portugal F1 Italy F10 Bulgaria-w1 Italy F12 Bulgaria-w4 Italy F6 Portugal F4 Portugal F5 Spain F31 Italy F26 Spain F33 Spain F27 Portugal F6 Spain F1 Spain F2 Spain F6 Nigeria F1 Italy F3 Nigeria F2 Poland F4 Portugal F9 Portugal F10 Portugal F11 Italy F23 Portugal F13 Tunisia F1 Tunisia F2 Tunisia F4 Tunisia F6 Portugal F1 Portugal F3 Tunisia F12 Tunisia F13 Tunisia F14 Tunisia F15 Portugal F4 Portugal F5 Portugal F6 Portugal F7 Bulgaria F4 Spain F18 Spain F19 Spain F20 Portugal F8 Spain F24 Romania F12 Italy F25 Tunisia F23 Portugal F12 Tunisia F27 Tunisia F28 Tunisia F29 Tunisia F30 Tunisia F31 Tunisia F32 Portugal F1 (Vale Do Lobo) Portugal F2 (Faro) Portugal F4 (Lisbon) Portugal F5 (Quinta Da Marinha) Portugal F6 (Porto) Portugal F7 (Carcavelos) Italy F10 (Santa Margherita Di Pula) Sweden F1 (Karlskrona) Sweden F2 (Bastad) Spain F16 (Huelva) Portugal F8 (Lisbon) Portugal F10 (Torres Vedras) Portugal F11 (Povoa de Varzim) Spain F22 (Denia) Spain F23 (Xativa) Portugal F14 (Porto) Portugal F17 (Sintra) Portugal F18 (Sintra) Spain F29 (Sevilla) Portugal F19 (Castelo Branco) Portugal F20 (Oliveira De Azemeis) Portugal F21 (Idanha-a-Nova) Italy F34 (Santa Margherita Di Pula) Italy F2 Italy F35 (Santa Margherita Di Pula) Italy F36 (Santa Margherita Di Pula) Romania F9 Tunisia F36 (Hammamet) Tunisia F37 (Hammamet) Portugal F3 (Loule) USA F3 (Naples) USA F4 (Sunrise) Germany F2 (Nussloch) USA F5 (Weston) USA F6 (Palm Coast) Portugal F1 (Vale Do Lobo) Italy F1 (Trento) Portugal F2 (Faro) Portugal F3 (Loule) Portugal F5 (Vilamoura) Portugal F6 (Lisbon) Portugal F7 (Porto) Portugal F8 (Cascais) Italy F11 (Napoli) Romania F2 (Bacau) Spain F14 (Huelva) Portugal F9 (Povoa de Varzim) Portugal F10 (Setubal) Portugal F11 (Castelo Branco) France F13 (Ajaccio) Portugal F12 (Porto) Portugal F13 (Caldas Da Rainha) Portugal F14 (Sintra) Portugal F16 (Sintra) Portugal F17 (Setubal) Portugal F22 (Tavira) Spain F28 Tunisia F42 (Monastir) Tunisia F43 (Monastir) Tunisia F45 (Monastir) M15 Quinta Do Lago M15 Reus M25 Vic M15 Idanha-A-Nova Spain F2 M25 Porto M15 Sintra M15 Sintra M25 Tavira Germany F9 Spain F42 Spain F43 M25 Klosters Portugal F15 (Sintra) Tunisia F31 (Monastir) Portugal F18 (Oliveira De Azemeis) Portugal F19 (Idanha-a-Nova) Portugal F20 (Idanha-a-Nova) Portugal F21 (Sao Bras de Alportel) M25 Setubal M25 Portimao Italy F20 Tunisia F41 (Monastir) M15 Vale Do Lobo M15 Faro M15 Loule M15 Portimao M15 Madrid M15 Majadahonda M25 Huelva M15 Setubal M15 Idanha-A-Nova M15 Castelo Branco M25+H Oliveira De Azemeis M25 Quinta Do Lago Italy F5 Portugal F10 Sporting Challenger - Turin Challenger Britania Zavaleta - Puebla Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Casablanca XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Copa Petrobras Argentina - Buenos Aires Lima Challenger 2007 - Lima South African Airways Open - East London Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Marrakech San Remo Tennis Cup - San Remo Zenith Tennis Cup-Harbour Club - Milan 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Siemens Open - Scheveningen Riviera de Rimini Challenger - Rimini Porsche Open - Poznan Mordovia Cup 2008 - Saransk Samarkand Challenger - Samarkand Akbank Private Banking TED Open - Istanbul Geneva Challenger - Geneva Citta di Como Challenger - Como Banja Luka Challenger 2008 - Banja Luka Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali Abierto Internacional Varonil Ciudad de Cancun - Cancun Marrakech Challenger Napoli Challenger Monza Challenger Rome Challenger Tunis Challenger Zagreb Challenger Lugano Challenger Bytom Challenger Turin Challenger Oberstaufen Challenger Tampere Challenger Istanbul Challenger Vigo Challenger Manerbio Challenger Como Challenger Alphen Challenger Szczecin Challenger Todi Challenger Ljubljana Challenger Napoli Challenger Italy F24 Orleans Challenger Aachen Challenger Tanger Challenger Biella Challenger Alessandria Challenger Prostejov Challenger Rome Challenger Milan Challenger Turin Challenger San Marino Challenger Istanbul Challenger Trani Challenger Portugal F9 (Setubal) Geneva Challenger Alphen Challenger Todi Challenger Tarragona Challenger Tashkent Challenger Medellin Challenger Guayaquil Challenger Cancun Challenger Mercedes Cup - Stuttgart Sao Paulo Challenger Cordenons Challenger Kazan Challenger Quimper Challenger Casablanca Challenger Buenos Aires Challenger Rome Challenger Arad Challenger San Benedetto Challenger Bercuit Challenger Tunisia F5 Quito Challenger Guayaquil Challenger Kyoto Challenger Tunisia F44 (Monastir) Milan Challenger Todi Challenger Orbetello Challenger Como Challenger Genova Challenger Banja Luka Challenger Szczecin Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Andria Challenger Heilbronn Challenger Bergamo Challenger Genova Challenger Mons Challenger Napoli Challenger Mestre Challenger Quimper Challenger Raanana Challenger Budapest Challenger Barletta Challenger Furth Challenger Caltanissetta Challenger Perugia Challenger Marburg Challenger Cortina Challenger Como Challenger Genova Challenger Ho Chi Minh City Challenger Brescia Challenger Milano Challenger-Jameson Cup - Milan Maia Open 2002 - Maia Olbia Geovillage Open - Olbia Andria Challenger C.T. San Remo - XIII Piertomaso Tessitore - San Remo Top Wool Challenger Biella - Biella Banca Stato Challenger Lugano - Lugano 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Copa Sevilla Internacionales de Andalucia - Seville Open Castilla y Leon - Segovia Citta di Monza - Monza Open de Montauban - Montauban Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Stella Artois Clay Court Championships - Budaors Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk San Marino Cepu Open - San Marino Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Antonio Savoldi-Marco Co. - Manerbio Challenger Copa Sevilla - Seville Copa Petrobras - Bogota Challenger Cudad de Guayaquil - Guayaquil Cherbourg Challenger Open de la Ville de Saint Denis - Reunion Island Aberto de Santa Catarina - Florianopolis 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo Bancastato Challenger Lugano - Lugano Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella Open de Montauban - Montauban Trofeo Sisma Mantova - Mantova Porsche Open - Poznan Akbank Private Banking TED Open 2006 - Istanbul 8° Trani Cup - Trani San Marino Cepu Open - San Marino Concurso Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como Genoa Open - Genova Challenger Copa Sevilla - Seville Wroclaw Challenger Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Ipsos Bucharest Challenger - Bucharest Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Leon Challenger Bogota Challenger Challenger Britania Zavaleta - Puebla Panama City Challenger San Luis Potosi Challenger Sarasota Challenger Tallahassee Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Bancolombia Open - Bogota Morocco Tennis Tour - Rabat Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Morocco Tennis Tour - Marrakech Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Nord LB Open 2007 - Braunschweig Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Trofeo Sisma Mantova - Mantova Lisbon Challenger Riviera di Rimini Challenger - Rimini Recanati Challenger 9° Trani Cup - Trani San Marino Cepu Open - San Marino LXVII Concursu Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons Citta di Como - Como Genova Open Challenger - Genova Ljubljana Open - Ljubljana Copa Sevilla 2007 - Seville Posillipo Tennis Cup - Napoli Open Costa Daurada - Tarragona Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion San Benedetto Challenger Challenger Tunisie - Tunis Cortina Challenger Biella Challenger Santo Domingo Challenger Cordenons Challenger Manerbio Challenger Banja Luka Challenger Rome Challenger Ortisei Challenger Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Roma Open Challenger - Rome Tunis Open - Tunis Morocco Tennis Tour - Rabat Quimper Challenger Baden Open - Karlsruhe Bergamo Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Kosice Open-Steelers Cup 2008 - Kosice Polska Energia Open - Bytom St. Brieuc Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Savannah Challenger Rome Challenger Braga Challenger Mestre Challenger Poznan Challenger ATP Open Castilla y Leon - Segovia L'Aquila Challenger Milan Challenger Recanati Challenger Braunschweig Challenger Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana San Benedetto Challenger Padova Challenger Segovia Challenger Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Portoroz Challenger Como Challenger Genova Challenger Besancon Challenger Meknes Challenger Rabat Challenger Biella Challenger Barletta Challenger Bratislava Challenger Prostejov Challenger Rennes Challenger Reggio Emilia Challenger Indian Wells Challenger Phoenix Challenger Barletta Challenger Braga Challenger Lisbon Challenger Vicenza Challenger Poznan Challenger San Sebastian Challenger Parma Challenger Perugia Challenger San Benedetto Challenger Segovia Challenger Manerbio Challenger Tarragona Challenger Mallorca Challenger Cassis Challenger Banja Luka Challenger Biella Challenger Eckental Challenger Maia Challenger Cherbourg Challenger Bergamo Challenger Bratislava Challenger Lugano Challenger Todi Challenger Trieste Challenger Forli Challenger Istanbul Challenger Marbella Challenger Maia Challenger Antalya 2 Challenger Biella 2 Challenger Como Challenger Biella 3 Challenger Biella 4 Challenger Lille Challenger Napoli Challenger Todi Challenger Tampere Challenger Trieste Challenger Prague 2 Challenger Verona Challenger Como Challenger Braga Challenger Le Gosier Challenger Rabat Challenger Caltanissetta Challenger Barletta Challenger M15 Sao Bras Alportel Napoli Challenger Rome Challenger Zagreb Challenger Cremona Challenger Rijeka Challenger Kosice Challenger Milan Challenger Braunschweig Challenger Heilbronn Challenger Turin Challenger Oberstaufen Challenger Poznan Challenger Tampere Challenger Trani Challenger Cordenons Challenger Como Challenger Genova Challenger Alphen Challenger Todi Challenger Napoli Challenger Palermo Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Loughborough Challenger Meknes Challenger Ortisei Challenger Bergamo Challenger Wolfsburg Challenger Cherbourg Challenger Rabat Challenger Marrakech Challenger Rabat Challenger Dallas Challenger Barletta Challenger Caltanissetta Challenger Monza Challenger Napoli 2 Challenger Milan Challenger Marrakech Challenger Braunschweig Challenger Toyota Challenger Roanne Challenger Orbetello Challenger Pozoblanco Challenger Sibiu Challenger Bari Challenger Como Challenger Genova Challenger Forli 2 Challenger Forli 3 Challenger San Juan Challenger Rio De Janeiro Challenger Buenos Aires Challenger Geneva Challenger Medellin Challenger Quimper Challenger Yokohama Challenger Burnie Challenger Forli 5 Challenger West Lakes Challenger Sydney Challenger Pereira Challenger Tunis Challenger Napoli Challenger Roseto Degli Abruzzi 1 Challenger Samarkand Challenger Caltanissetta Challenger Prague Challenger Lille Challenger Recanati Challenger Monza Challenger Sanremo Challenger Rome Challenger Split Challenger Vicenza Challenger Poznan Challenger Perugia Challenger Montechiarugolo - Parma Challenger Salzburg Challenger Noumea Challenger Trieste Challenger Rome Challenger Cherbourg Challenger Rome Challenger Itajai Challenger Sarasota Challenger Sao Paulo Challenger Ortisei Challenger Tunis Challenger Tunis Challenger Rome Challenger Milan Challenger San Marino Challenger Cordenons Challenger Como Challenger Seville Challenger Biella Challenger Trnava Challenger Sibiu Challenger Tashkent Challenger Eckental Challenger Reunion Island Challenger Ortisei Challenger Brescia Challenger Guadalajara Challenger Le Gosier Challenger Glasgow Challenger Poznan Challenger Wroclaw Challenger Vercelli Challenger Cherbourg Challenger Quimper Challenger Kazan Challenger Raanana Challenger Turin Challenger Heilbronn Challenger Rome Challenger Ortisei Challenger Caltanissetta Challenger Caltanissetta Challenger Perugia Challenger Marburg Challenger Padova Challenger Braunschweig Challenger Todi Challenger Ljubljana Challenger Andria Challenger Cortina Challenger Como Challenger Genova Challenger Seoul Challenger Szczecin Challenger Vercelli Challenger Mons Challenger Milan Challenger Heilbronn Challenger Monza Challenger Ortisei Challenger Brescia Challenger Brest Challenger Bergamo Challenger Wroclaw Challenger Rovereto Challenger Cherbourg Challenger Eckental Challenger Heilbronn Challenger Milan Challenger San Marino Challenger Vicenza Challenger Jonkoping Challenger Como Challenger Rome Challenger Todi Challenger Savannah Challenger Biella Challenger Mestre Challenger Todi Challenger Perugia Challenger Fano Challenger Andria Challenger Como Challenger Ningboo Challenger Brest Challenger Suzhou Challenger Ortisei Challenger Andria Challenger Budapest Challenger Bergamo Challenger Drummondville Challenger Guadalajara Challenger Lille Challenger Sarasota Challenger Tallahassee Challenger Alphen Challenger Napoli Challenger Szczecin Challenger Koblenz Challenger Seville Challenger Florence Challenger Ismaning Challenger Bangkok Challenger Biella Challenger Sibiu Challenger Banja Luka Challenger Barletta Challenger Pau Challenger Quimper Challenger Lugano Challenger Barletta Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Bangkok Challenger Koblenz Challenger Tashkent Challenger Alicante Challenger Nonthaburi 3 Challenger Sanremo Challenger Caltanissetta Challenger Lisbon Challenger Cordenons Challenger Mestre Challenger Alphen Challenger Todi Challenger Losinj Challenger Estoril Open - Estoril Bergamo Challenger Seville Challenger Portoroz Challenger Alicante Challenger Rennes Challenger Como Challenger VII Torneo Internazionale di Tennis - Barletta Ortisei Challenger Manama Challenger Parma Challenger Belgrade Challenger Forli Challenger Milan Challenger Perugia Challenger Forli 3 Challenger Zug Challenger Meerbusch Challenger Como Challenger Lugano Challenger Tallahassee Challenger Estoril Open - Estoril Francavilla Challenger Tunis Challenger Vicenza Challenger Perugia Challenger Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Bank Austria Tennis Trophy - Vienna Qatar Exxon Mobil Open - Doha Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Estoril Open - Estoril Serbia Open - Belgrade Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Allianz Suisse Open - Gstaad Winston Salem - Winston Salem BCR Open Romania - Bucharest Aircel Chennai Open - Chennai Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade AEGON Championships - London SkiStar Swedish Open - Bastad VTR Open - Vina del Mar Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Bet-at-home Cup - Kitzbuhel If Stockholm Open - Stockholm Brisbane International - Brisbane Apia International - Sydney Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Estoril Open - Estoril BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril If Stockholm Open - Stockholm Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril BCR Open Romania - Bucharest Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha New York Open - New York Delray Beach Open - Delray Beach PBZ Zagreb Indoors - Zagreb Open Sud de France - Montpellier Aircel Chennai Open - Chennai Forte Village Sardegna Open - Sardinia Copa Claro - Buenos Aires AEGON International - Eastbourne Mercedes Cup - Stuttgart Open 13 Provence - Marseille Bet-at-home Open - Hamburg Portugal Open - Oeiras PBZ Zagreb Indoors - Zagreb Portugal Open - Oeiras Credit Agricole Suisse Open - Gstaad Millennium Estoril Open - Estoril Open Sud de France - Montpellier SkiStar Swedish Open - Bastad Libema Open - 's-Hertogenbosch Antalya Open - Antalya Cordenons Challenger US Men's Clay Court Championship - Houston Qatar ExxonMobil Open - Doha Intrum Stockholm Open - Stockholm DIEMA XTRA Sofia Open - Sofia Nonthaburi 2 Challenger Marbella Challenger Ottignies-Louvain-la-Neuve Challenger Koblenz Challenger Las Franquesas del Valles Challenger Savannah Challenger Rennes Challenger Montechiarugolo Challenger Bratislava Challenger Ortisei Challenger Antalya Challenger Istanbul 2 Challenger Lisbon Challenger Turin Challenger Verona Challenger Brasil Open - Sao Paulo Sony Ericsson Open - Miami BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 1, PO, MAR-POR 2-3 Davis Cup, Group 2, 2R, POR-TUN 4-1 Davis Cup, Group 2, 2R, POR-CYP 5-0 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 2, PO, ALG-POR 0-5 Davis Cup, Group 2, 1R, POR-DEN 4-1 Davis Cup, Europe/Africa Group II, 2R, POR-CYP 5-0 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group II, 2R, POR-LTU 5-0 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Internazionali BNL d'Italia - Rome Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open (juniors) Australian Open (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments U.S. Open - New York Davis Cup, Group 2, 2R, POR-ALG 3-2 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 1, 1R, GEO-POR 3-2 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 2R, SUI-POR 5-0 U.S. Open (juniors) Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) M25 Padova